package com.viaje.action.lugar;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;

import com.viaje.model.Lugar;
import com.viaje.common.util.Utilitario;

import java.util.List;

@Action(value="/list-lugar",
results={@Result(name="exito", type="tiles",
location="listLugar.tiles")
} )
public class ListLugarAction {

	private List<Lugar> lugar;
	
	public String execute(){
		String result="exito";
		EntityManager em= 
				Utilitario.getInstance().getEntityManager();
		String jpql="Select o From Lugar o";
		Query query=em.createQuery(jpql);
		lugar=query.getResultList();
		return result;
	}
	public List<Lugar> getLugar() {
		return lugar;
	}
	public void setLugar(List<Lugar> lugar) {
		this.lugar = lugar;
	}	
}

